package cn.fxyz.service;

import cn.fxyz.entity.User;

public interface UserService {

	/**
	 * 登录
	 * @param user
	 * @return
	 */
	User findByUser(User user);
	
	/**
	 * 通过id查找用户
	 * @param user
	 * @return
	 */
	User findById(int uid);
	/**
	 * 添加一个普通用户
	 * @param user
	 */
	void add(User user);
	/**
	 * 通过激活码查询用户
	 * @param code
	 * @return
	 */
	User findByCode(String code);
	/**
	 * 修改用户信息
	 * @param existUser
	 */
	void modify(User existUser);
	
	/**
	 * 通过账号查询用户信息
	 * @param user
	 * @return 
	 */
	User findUserByUsername(User user);

}
